// 我的信息
import httpAPI from '../utils/http.js'

export default {
  /**
   * 查询用户信息
   */
  getUserInfo () {
    return httpAPI.get('system/builder/myInfo')
  },
  /**
   * 查询管理员用户信息
   */
  getAdminUserInfo() {
    return httpAPI.get('system/user/info')
  },
  /**
   * 查询我的项目
   */
  getProjectList () {
    return httpAPI.get('system/project/findProjectByLoginName')
  },
  /**
   * 项目详情
   */
  getProjectDetails (id) {
    return httpAPI.get('system/project/findProjectById/' + id)
  },
  /**
   * 查询关于二维码
   */
  getAboutQc() {
    return httpAPI.get('system/workbench/appAbout')
  },
  /**
   * 查询常用功能
   */
  getFunction() {
    return httpAPI.get('system/workbench/findFunModule?apiVersion=1.5')
  },
  /**
   * 保存常用功能
   * @param {Object} params
   */
  saveFunction(params) {
    return httpAPI.post('system/workbench/updateFunModule', params)
  },
  /**
   * 企业员工邀请访客
   * @param {Object} porjectId 项目id
   */
  visotorInvite(projectId) {
    return httpAPI.get('system/visitor/invite', {
      projectId: projectId
    })
  },
  /**
   * 访客事由
   */
  visitorReason() {
    return httpAPI.get('system/visitor/category')
  },
  /**
   * 访客登记
   * @param {Object} params 访客登记所需参数
   */
  visitorRegistration(params) {
    // return httpAPI.post('system/visitor/acceptinvite', params)
    return httpAPI.post('system/visitor/save', params)
  }
}
